RFD X series modems Asynchronous firmware version release log Version - 2.43 New Improved Fixed - Fixed floating rx pin Notes - Initial release firmware Version - 2.45 New - Max air rates 440kbs (no acknowledgement) 300kbs (with acknowledgement) - Pin mirroring support added (output will be changed by any sending node) - PPM added (output will follow any sending source) - Added packet forwarding support Improved - Reduced errors and increased throughput of link - 500kbs air rate preamble length increased - More packet statistics - Serial DMA set to high priority - SPI rate now 7MHz - High serial rates configurations for more stability - GPIO1 interrupt used for tx/rx fifo access - Destination ID takes affect without reboot - Added packet terminator - TX failure message Fixed - Fixes for DMA and SPI issues - Fixed resetting during high volume incoming packets - Fixed break detection (det=0) bug - Resolved ack overlap and failures by adding 1ms delay - Added radio reset as workaround to rx mode lock - Heap size set to 8k to resolve hardfault - Resolved AT command mode issues in different modes - Saslink parsing issues fixed - Message type IDs changed to fix bug - Stopped radio task toggling pin Notes - Packet matching removed may be returned later if stable at higher data rates Version - 2.47 New - Added RSSI to sas link message - Forwarding que working Improved - Variable buffers used for serial/radio/message forwarding Fixed - Bug with VarQ affects forwarding if used due to wrong location length because of absent braces - Bugs with forwarding - Calibration parameter issues - Bug with RSSI level reporting - Bug causing lock in TX mode (requires retries to be enabled) - Frequency alignment of channels (not compatible with earlier firmware versions) Notes - Current recommended version. Due to change of frequencies in the channels this version is not compatible with previous versions of the firmware Version - 2.57 New - builds for ux hardware - show cal valid on led - remove cal grabber Improved - change ant mode meaning to match SiK Fixed - fix bug with diversity as debug output was using it. Notes Version - 2.58 New - check at command length before copying into command buffer - increase at cmd response lenth to 500 Improved - change min and max freq to AU 916-925(23), NZ 921-927(15),US 905.5-925(51) Fixed - fix bug with crash for rti5 command and pins changing, shared variable - added separate variable for each - fixed freq string display and check for cal parametere out of range before display Notes Version - 2.59 New Improved Fixed - fix to ack back on port recevied on Notes - change version string Version - 2.60 New -merge from Sik V3.09 for ux radio support change project end flash location general merge to make them closer support 24Mhz xtal parameter changes for EU country fixed params disable rssi following params support new board types duty cycle limiting working correctly Improved Fixed Notes Version - 2.62 New - enabled adc clock, for some reason this makes it work when using the 48Mhz xtal Improved Fixed Notes Version - 2.64 New Improved - moved start chanel up 1/2 channel spacing. Fixed - adc reading was needed for radio temp comp on ux, made sure adc initialised poroperly for ux - fixes for radio rates 12,56,64,125,224K - corrected serial rate to 460800 - fixed bug with <5 channels not setting spacing, now will max out at around 2Mhz. Notes - Recomended version Version - 2.69 New - added address 65535 to forwarding address to mean forward to all and send out serial port. - 2 band options for au/us overlapping. - indian county and options added - add cmd ATPR?=x to read analog pin input Improved - changed preamble lengths. - updated radio configs - updated options for india/nz. - params updated as per Sik except some 12,100,224 rates missing - change ATPR=X TO ATPRX=? Fixed - fix for 868 224K now not able to be selected - changed xtal tune for 868 56k,64k,125K,200K - corrected serial rate to 460800 - fixed bug with <5 channels not setting spacing, now will max out at around 2Mhz. - updated board rev for for x and ux series - bugfix, used '=' instead of '==' for forwarding - change ++ to accept 3 in quick sucession instead of needing 50ms between - fix bug with 'AT" mode being entered from data stream, and when more than 3'+' entered - clear RX on CRC failure - tested crc seed 0 and 1, do not talk to each other - fix bugs with command using strcmp instead of stnrcmp - RCOComp now uses adc library shared with analog reads Notes - Recomended version